<?php

/**
 * mForge Framework
 *
 * LICENSE:
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * The license is bundled with this package in the file LICENSE.txt.
 * You may also obtain a copy of the License at this URL:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * @copyright  Copyright (c) 2011, Jonathan Hedrén
 * @author     Jonathan Hedrén <jonathan.hedren@gmail.com>
 * @license    http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
 */

namespace mForge\Helpers;

class AbstractHelper
{
    /**
     *
     * @var Request
     */
    protected static $request;

    /**
     *
     * @var Response
     */
    protected static $response;

    /**
     *
     * @var Application
     */
    protected static $app;

    /**
     *
     * @param Request $request
     * @param Response $response
     * @param Application $app 
     */
    public static function init(\mForge\Request $request, \mForge\Response $response, \mForge\Application $app)
    {
        self::$request = $request;
        self::$response = $response;
        self::$app = $app;
    }
}